package com.ruoyi.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.mapper.StaffMapper;
import com.ruoyi.domain.Staff;
import com.ruoyi.service.IStaffService;

/**
 * 员工签到记录Service业务层处理
 *
 * @author ruoyi
 * @date 2025-11-02
 */
@Service
public class StaffServiceImpl implements IStaffService
{
    @Autowired
    private StaffMapper staffMapper;

    /**
     * 查询员工签到记录
     *
     * @param sId 员工签到记录主键
     * @return 员工签到记录
     */
    @Override
    public Staff selectStaffBySId(Long sId)
    {
        return staffMapper.selectStaffBySId(sId);
    }

    /**
     * 查询员工签到记录列表
     *
     * @param staff 员工签到记录
     * @return 员工签到记录
     */
    @Override
    public List<Staff> selectStaffList(Staff staff)
    {
        return staffMapper.selectStaffList(staff);
    }
    @Override
    public Staff selectMonthlyAttendanceStats(Staff staff)
    {
        return staffMapper.selectMonthlyAttendanceStats(staff);
    }

}
